package com.enjoyor.soa.traffic.core.tsms.domain;

import com.enjoyor.soa.traffic.util.bean.base.ABean;

import io.swagger.annotations.ApiModel;

/**
 * 执行任务表
 * @author fzj
 * @date 2018-08-23
 */
@ApiModel(value = "ExecuteTaskInfo", description = "执行任务")
public class ExecuteTaskInfo extends ABean {
    /**
	 * 
	 */
	private static final long serialVersionUID = 2187372136256519707L;

	/**
     * 执行任务编号:TE+秒级时间戳
     */
    private String executeTaskId;

    /**
     * 任务编号
     */
    private String taskId;
    
    /**
     * 方案编号
     */
    private String schemeId;
    /**
     * 执行日期
     */
    private String executeDate;

	/**
     * 执行开始时间
     */
    private String executeBeginTime;

    /**
     * 执行结束时间
     */
    private String executeEndTime;

    /**
     * 执行状态编号
     */
    private String executeStatusId;

    /**
     * 执行状态(未执行，执行中，已执行)
     */
    private String executeStatusName;

    /**
     * 是否待执行:数字字典
     */
    private Boolean isWaitExecute;

    /**
     * 任务评论
     */
    private String taskComment;

    public String getExecuteTaskId() {
        return executeTaskId;
    }

    public void setExecuteTaskId(String executeTaskId) {
        this.executeTaskId = executeTaskId == null ? null : executeTaskId.trim();
    }

    public String getTaskId() {
        return taskId;
    }

    public void setTaskId(String taskId) {
        this.taskId = taskId == null ? null : taskId.trim();
    }
    
    public String getSchemeId() {
		return schemeId;
	}

	public void setSchemeId(String schemeId) {
		this.schemeId = schemeId;
	}

    public String getExecuteDate() {
        return executeDate;
    }

    public void setExecuteDate(String executeDate) {
        this.executeDate = executeDate;
    }

    public String getExecuteBeginTime() {
        return executeBeginTime;
    }

    public void setExecuteBeginTime(String executeBeginTime) {
        this.executeBeginTime = executeBeginTime == null ? null : executeBeginTime.trim();
    }

    public String getExecuteEndTime() {
        return executeEndTime;
    }

    public void setExecuteEndTime(String executeEndTime) {
        this.executeEndTime = executeEndTime == null ? null : executeEndTime.trim();
    }

    public String getExecuteStatusId() {
        return executeStatusId;
    }

    public void setExecuteStatusId(String executeStatusId) {
        this.executeStatusId = executeStatusId == null ? null : executeStatusId.trim();
    }

    public String getExecuteStatusName() {
        return executeStatusName;
    }

    public void setExecuteStatusName(String executeStatusName) {
        this.executeStatusName = executeStatusName == null ? null : executeStatusName.trim();
    }

    public Boolean getIsWaitExecute() {
        return isWaitExecute;
    }

    public void setIsWaitExecute(Boolean isWaitExecute) {
        this.isWaitExecute = isWaitExecute;
    }

    public String getTaskComment() {
        return taskComment;
    }

    public void setTaskComment(String taskComment) {
        this.taskComment = taskComment == null ? null : taskComment.trim();
    }
}